package com.ai.chat.domain;

/**
 * ClassName:    ChatSession
 * Description:  TODO
 * Author:       yuzx
 * Date:         2025/9/8 14:24
 * Version:      1.0
 **/

import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * 聊天会话实体类，用于维护会话状态
 *
 * @author ruoyi
 */
@Data
public class ChatSession {
    /** 会话ID */
    private String sessionId;

    /** 用户ID */
    private Long userId;

    /** 消息列表 */
    private List<ChatMessage> messages = new ArrayList<>();

    /** 会话创建时间 */
    private Long createTime;

    /** 最后更新时间 */
    private Long lastUpdateTime;
}

